+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Microsoft.Xna.Framework;
-using Microsoft.Xna.Framework.Graphics;
-
-namespace SuperPolarity
-{
- static class ActorManager
- {
- static List<Actor> Actors;
-
- static ActorManager()
- {
- Actors = new List<Actor>();
- }
-
- static public void CheckIn(Actor actor)
- {
- Actors.Add(actor);
- }
-
- static public void CheckOut(Actor actor)
- {
- Actors.Remove(actor);
- }
-
- static public void Update(GameTime gameTime)
- {
- foreach (Actor actor in Actors)
- {
- actor.Update(gameTime);
- }
- }
-
- static public void Draw(SpriteBatch spriteBatch)
- {
- foreach (Actor actor in Actors)
- {
- actor.Draw(spriteBatch);
- }
- }
- }
-}